package com.sdleyou.treepro.common.service;

import com.sdleyou.treepro.common.model.dao.UserPetDO;
import com.sdleyou.treepro.common.model.vo.UserPetVO;

import java.util.Map;

public interface UserPetManager {

    /**
     * 获取宠物状态
     */
    UserPetVO getPetInfo(String userId);

    /**
     * 宠物寻宝
     */
    Map<String, String> petHunt(String userId);

    /**
     * 给用户添加宠物
     */
    Map<String, String> userAddPet(String userId);

    /**
     * 宠物寻宝完成 更改状态
     */
    void finishHunt(UserPetDO userPetDO);

    /**
     * 领取寻宝奖励
     */
    Map<String, String> huntReward(String userId, Integer multiple);
}
